home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.plaf.basic;
-
- import java.beans.PropertyChangeEvent;
- import java.beans.PropertyChangeListener;
- import javax.swing.BoundedRangeModel;
-
- public class BasicScrollBarUI$PropertyChangeHandler implements PropertyChangeListener {
- // $FF: synthetic field
- private final BasicScrollBarUI this$0;
-
- public BasicScrollBarUI$PropertyChangeHandler(BasicScrollBarUI var1) {
- this.this$0 = var1;
- }
-
- public void propertyChange(PropertyChangeEvent var1) {
- String var2 = var1.getPropertyName();
- if ("model".equals(var2)) {
- BoundedRangeModel var3 = (BoundedRangeModel)var1.getOldValue();
- BoundedRangeModel var4 = (BoundedRangeModel)var1.getNewValue();
- var3.removeChangeListener(this.this$0.modelListener);
- var4.addChangeListener(this.this$0.modelListener);
- this.this$0.scrollbar.repaint();
- this.this$0.scrollbar.revalidate();
- } else if ("orientation".equals(var2)) {
- Integer var5 = (Integer)var1.getNewValue();
- if (this.this$0.incrButton instanceof BasicArrowButton) {
- ((BasicArrowButton)this.this$0.incrButton).setDirection(var5 == 0 ? 3 : 5);
- }
-
- if (this.this$0.decrButton instanceof BasicArrowButton) {
- ((BasicArrowButton)this.this$0.decrButton).setDirection(var5 == 0 ? 7 : 1);
- }
- }
-
- }
- }
-